import App from './App';

// 全局mixins，用于实现setData等功能，请勿删除！
import zpMixins from '@/uni_modules/zp-mixins/index.js';

// #ifndef VUE3
import Vue from 'vue';

Vue.use(zpMixins);

Vue.config.productionTip = false;

function Godetails(v, url) {
  console.log(JSON.stringify(v));
  uni.navigateTo({
    url: url + '?params=' + JSON.stringify(v),
  });
}

function mes(str) {
  uni.showToast({
    title: str,
    icon: 'none',
  });
}

Vue.prototype.$mes = mes;
Vue.prototype.mes = mes;
Vue.prototype.Godetails = Godetails;

App.mpType = 'app';

const app = new Vue({
  ...App,
});
app.$mount();
// #endif

// #ifdef VUE3
import { createSSRApp } from 'vue';

export function createApp() {
  const app = createSSRApp(App);
  app.mixin(zpMixins);
  return {
    app,
  };
}
// #endif
